manned earth satellite - German English Dictionary